package com.sisgesbyte.dao.tecnico;

import java.util.List;

import javax.ejb.Local;

import com.sisgesbyte.dao.beanDao.FiltrosSQLBean;
import com.sisgesbyte.dao.beanDao.ModuloEditRequest;
import com.sisgesbyte.dao.beanDao.ModuloNuevoRequest;
import com.sisgesbyte.data.entity.comun.GenericEntity;
import com.sisgesbyte.data.entity.tecnico.ListaModulosEntity;
import com.sisgesbyte.data.entity.tecnico.ListaTipoModulosEntity;

@Local
public interface MantenimientoModuloDao {

	public List<ListaModulosEntity> listarModulos(FiltrosSQLBean cadenaFiltros);
	public List<ListaTipoModulosEntity> listaTipoModulos();
	public GenericEntity moduloNuevo(ModuloNuevoRequest modulo);
	public GenericEntity moduloEdit(ModuloEditRequest modulo);
	public GenericEntity moduloDelete(int codModulo);
	
}
